package com.logicwin.RobotTravel.Services;

import com.logicwin.RobotTravel.Position.Position;

public interface IPositionService extends IService {
	Position getCurPosition();

	int getCurPositionId();

	void setCurrPosition(Position position);

	Position getPostion(int idx);

	int getPositions();

	boolean hitCurrPosition(int x, int y);

	int hitPosition(int x, int y);

	Position findPosition(String macAddress);

	boolean hitControl(int x, int y);

	boolean getPlay();

	void setPlay(boolean playStatus);

	int getControlX();

	int getControlY();

	boolean hitUndo(int x, int y);
	int getUndoX();

	int getUndoY();
	
	boolean checkMacAddr(String strMac);
}
